From Continuous Waves to Discrete Matrices
The vibration of a string or membrane is governed by the wave equation:
$$\rho(x) \frac{\partial^2 v}{\partial t^2}(x, t) = \frac{\partial}{\partial x} \left[ p(x) \frac{\partial v}{\partial x}(x, t) \right]$$
To find the solution $v(x, t) = \sum_{k=0}^{\infty} c_k u_k(x) \cos \sqrt{\lambda_k}(t - t_0)$, we must solve the Sturm-Liouville system:
$$\frac{d}{dx} \left[ p(x) \frac{du_k}{dx}(x) \right] + \lambda_k \rho(x) u_k(x) = 0$$
Discretizing the operator leads to matrix equations like $Aw = -0.04 \frac{\rho}{p} \lambda w$. For a $4 \times 4$ tridiagonal matrix, $p(\lambda)$ is manageable. However, as the mesh refines ($n$ increases), we hit two walls:
- Abel-Ruffini Limitation: No algebraic solution exists for the roots of polynomials where $n \ge 5$.
- Rounding Sensitivity: In high-dimensional systems, a change in the $10^{-10}$ decimal place of one entry can shift eigenvalues by orders of magnitude (Wilkinson’s Polynomial phenomenon).
Numerical Necessity and Professional Libraries
Professional numerical libraries (IMSL, NAG) avoid raw characteristic polynomials. Instead, they use iterative routines for approximation:
- IMSL Library: Uses Linear least squares, Cubic splines, and Fast Fourier transforms.
- NAG Library: Employs Least square polynomial approximation and $l_1/l_{\infty}$ sense fits.
When approximating eigenvalues for the system $\lambda_i = 1 + 4\alpha\left(\sin \frac{\pi i}{2m}\right)^2$, we rely on discrete least squares and iterative discovery rather than root-finding.